const db = wx.cloud.database()
import Dialog from '@vant/weapp/dialog/dialog';
Page({

  data: {
    openid: '',
    like: '',
    loading: true,
    user_head_title: '',
    user_head_url: '',
    myself_user: "个人信息",
    myself_Customer: "联系我们",
    myself_feedback: "意见反馈",
    myself_logout: "注销账号",
    myself_help: "帮助中心",
    myself_about: "关于我们",
    myself_setting: "设置中心",
    myself_share: "分享程序"
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {
 
  },

  async onLoad(options) {
    let openId = wx.getStorageSync('openId')
    console.log(openId)
    db.collection('user').doc(openId).get()
      .then(res => {
        console.log(res)
        // let userIntegral = res.data.userIntegral
        this.setData({
          userIntegral: res.data.userIntegral,
          user_head_title: res.data.username,
          user_head_url: res.data.avatarUrl,
        })
      })
      .catch(() => {
        this.setData({
          userIntegral:0,
          user_head_title: '',
          user_head_url: '',
        })
      
        console.log('失败加载')
      });


console.log('加载')
  },
  loginout() {
    Dialog.confirm({
        title: '提示',
        message: '注销之后全部用户数据将会从数据库清空！确定注销账号吗?',
      })
      .then(() => {
        let openId = wx.getStorageSync('openId')
      
        db.collection('user').doc(openId).remove()
        .then(res => {
        
            
            wx.showToast({
              title: '注销成功！',
              icon: 'none'
            })
          
            this.setData({
              userIntegral:0,
              user_head_title: '',
              user_head_url: '',
            })
          
          
      
      
     
     
          })})
  },

  //跳转到非tabBar页面
  // 跳转到用户信息页面
  user_info: function () {
    wx.navigateTo({
      url: '../mycenter/mycenter', //要跳转到的页面路径
    })
  },

  //跳转到非tabBar页面
  // 跳转到帮助页面
  help: function () {
    wx.navigateTo({
      url: '../help/help', //要跳转到的页面路径
    })
  },

  //跳转到非tabBar页面
  // 跳转到设置页面
  setting: function () {
    wx.navigateTo({
      url: '../settings/settings', //要跳转到的页面路径
    })
  },

  //跳转到非tabBar页面
  // 跳转到关于我们页面
  about: function () {
    wx.navigateTo({
      url: '../about/about', //要跳转到的页面路径
    })
  },


  getUserProfile(e) {
    wx.navigateTo({
      url: '../zhece/zhece', //要跳转到的页面路径
    })

    // let openid = this.data.openid
    // // 推荐使用wx.getUserProfile获取用户信息，开发者每次通过该接口获取用户个人信息均需用户确认
    // // 开发者妥善保管用户快速填写的头像昵称，避免重复弹窗
    // wx.getUserProfile({
    //   desc: '用于完善会员资料', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
    //   success: (res) => {
    //     let user = res.userInfo
    //     wx.setStorageSync('user', user)//用户信息缓存
    //     this.setData({
    //       userInfo: user,
    //       isout:true,
    //     })

    //     //  db.collection("user").add({
    //     //    data:{
    //     //     sex:user.gender,
    //     //           username: user.nickName,
    //     //           avatarUrl:user.avatarUrl,
    //     //    }
    //     //  })


    //     let openId = wx.getStorageSync('openId')
    //     //  console.log("openid1"+ this.data.openid)
    //     //  console.log(openid)
    //         db.collection("user").doc(openId).set({
    //           data: {
    //                   username: user.nickName,
    //                   avatarUrl:user.avatarUrl,
    //                   userIntegral:0,
    //                   like:0
    //                 },
    //         })






    // .then(res=>{
    //   db.collection("user").where({
    //     _openid:openid
    //   }).update({
    //     data: {
    //       sex:user.gender,
    //       username: user.nickName,
    //       avatarUrl:user.avatarUrl,
    //     },
    //   })

    // })
    // .catch(res=>{
    //   db.collection("user").where({
    //     _openid:openid
    //   }).add({
    //     data: {
    //       sex:user.gender,
    //       username: user.nickName,
    //       avatarUrl:user.avatarUrl,
    //     },
    //   })

    // })








    //   }
    // })
  },
  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    wx.showShareMenu({
      withShareTicket: true,
      menus: ['shareAppMessage', 'shareTimeline']

    })
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

    this.onLoad()
    wx.stopPullDownRefresh();
    console.log('下拉')
  },
 



})